package com.lbt.writing.dto;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

/**
 * 通话会话记录表，记录每个参与通话的用户的状态，映射数据库中的会话记录表（call_sessions）
 */
@Data
@TableName("call_sessions")
public class CallSession {

    @TableId
    private Long id; // 会话记录ID，主键

    private Long callId; // 通话ID

    private Long userId; // 参与通话的用户ID

    private Integer status; // 会话状态（0: 正在通话, 1: 已挂断）

    private Date joinTime; // 用户加入时间
}
